#include<stdio.h>

#include<stdlib.h>

#include<dlfcn.h>

typedef int (*ADD)(int,int);
int main(){
	void *handle=dlopen("./libdavik.so",RTLD_LAZY);
	ADD add=NULL;
	*(void **)(&add)=dlsym(handle,"add");
	int reslut=add(2,5);
	printf("%d\n",reslut);
	return 0;		

}
